package com.tledu.dayatype;

public class DTInt {
    public static void main(String[] args) {
        // 10进制
        int num1 = 99;
        // 8进制
        // 1 + 1 * 8 = 9
        int num2 = 011;
        // 十六进制
        // 1 + 2 * 16+1 * 16^2 => 1+32+256
        int num3 = 0x121;
        System.out.println(num1);
        System.out.println(num2);
        System.out.println(num3);

        // -128~127
        // 自动类型转换，小精度到大精度的时候是可以自动转换的
        // 从大精度到小精度的时候就会报错，这个时候我们需要进行强制缓缓
        byte bnum1 = 100;
        short snum1 = 200;
        long lnum1 = 200L;
        System.out.println(lnum1);
    }
}
